home *** CD-ROM | disk | FTP | other *** search
- OPT MODULE
-
- -> Sub-parameters sent to the target
- EXPORT CONST
- P_EJECT = %00000010,
- P_INSERT = %00000011,
- P_LOCK = %00000001,
- P_UNLOCK = %00000000,
- P_START = %00000001,
- P_STOP = %00000000,
- P_DIAG_SIMPLE1 = %00000100,
- P_DIAG_SIMPLE2 = %00010100,
- P_DIAG_COMPLEX1 = %00000111,
- P_DIAG_COMPLEX2 = %00010111,
- P_LOG_WRITE = %01000010,
- P_LOG_READ = %01000011,
- P_LOG_REVREAD = %01000100,
- P_LOG_VERIFY = %01000101,
- P_LOG_NMERRORS = %01000110,
- P_LOG_BUFFER = %01000001,
- P_LOG_EVENTS = %01000111,
-
-
- P_ALLPAGES = $FF
-
-
- -> Masks for ANDing with return values (as many values are less than 1 byte in size)
- EXPORT CONST
- -> SCSI Status Mask
- M_STATUS = %00111110,
- -> SenseKey Mask
- M_SENSEKEY = %00001111,
- -> Inquiry Masks
- M_DEVTYPE = %00011111,
- M_RMB = %10000000,
- M_VENDORTYPE = %01111111,
- M_ISOVER = %11000000,
- M_ECMAVER = %00111000,
- M_ANSIVER = %00000111,
- M_AENC = %10000000,
- M_TRMIOP = %01000000,
- M_RELADR = %10000000,
- M_WIDTH32 = %01000000,
- M_WIDTH16 = %00100000,
- M_SYNC = %00010000,
- M_LINKED = %00001000,
- M_CMDQUE = %00000010,
- M_RESET = %00000001,
- -> CD TOC Masks
- M_TRACKTYPE = %00000100,
- M_CHANNELS = %00001000,
- M_EMPHASIS = %00000001,
- M_COPYRIGHT = %00000010,
- -> Mode Sense Masks
- M_LBLOCKS = %00000000111111111111111111111111,
- M_PAGETYPE = %00111111,
- M_READCACHE = %00000001,
- M_QALGORITHM = %11110000,
- M_QUEUING = %00000001,
- M_INAC_MPLIER = %00001111,
- M_RECFORMAT = %00011111
-
- -> Device Type Constants
- EXPORT CONST
- DEV_DIRECT = 0,
- DEV_SEQUENTIAL = 1,
- DEV_PRINTER = 2,
- DEV_PROCESSOR = 3,
- DEV_WRITEONCE = 4,
- DEV_CDROM = 5,
- DEV_SCANNER = 6,
- DEV_OPTICAL = 7,
- DEV_CHANGER = 8,
- DEV_COMMS = 9
-